﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Security.Cryptography;

namespace SimTank
{
    public partial class BaseMob
    {
        public int LowestTTL;
        public int LowestTTLcount;
        public int LowestTTLdamage;
        public int uniqueTTLseen;
        public static Random random;
        public List<int[]> observedTTL, TTLStatVector;
        protected bool trackttl;

        protected int swinglength;
        protected int swingremaining;
        protected int damage_min;
        protected int damage_max;
        protected double crit;
        protected double attackpower;
        protected int target;
        protected Cooldown GCD;

        public int health;
        public int level;
        protected int dodge;
        protected int parry;
        protected int block;
        protected int miss;
        protected double mastery;
        protected int armor;

        protected int parries;
        protected int dodges;
        protected int misses;
        protected int blocks;
        protected int hits;
        protected int attacks;
        protected int blocked_damage;
        protected int damagetaken;

        public int unitid;
        public static int timestamp;
        public List<attackQueueObject> Priority;
        public List<Debuff> DebuffList;
        public List<Debuff> TargetDebuffList;
        public List<Buff> BuffList;
    }
}
